package com.atguigu01._string;

import org.junit.Test;
/*
 * String与常见的其它结构之间的转换*
 * 1. String与基本数据类型、包装类之间的转换（复习)
 * 2. String 与char[]之间的转换
 *
 * 3. String 与byte[]
 *
 * **/

public class StringMethod {
    @Test
    public void test1(){
        int a=12;
        String a1=String.valueOf(a);

        String b="12";
        int b1=Integer.parseInt(b);

    }

    @Test
    public void test2(){

        //String--->char[ ]
        String str="hello";
        char[] arr=str.toCharArray();
        for (int i = 0; i <arr.length ; i++) {

        }

        //char[ ] ---> String :调用String的构造器
        String st1=new String(arr);
        System.out.println(st1);


        String str2 = new String ("abc中国");
        //String -->byte[ ]:调用String的getBytes()
        byte[] arr1 = str2.getBytes();//使用默认的字符集
         for (int i = 0;i < arr1.length;i++){
        System.out.println(arr1[i]);
         }
    }

}

